package liujia.bt.display.interf
{
	import flash.events.MouseEvent;
	import flash.filters.BitmapFilter;
	import flash.geom.Point;
	import flash.geom.Rectangle;

	/**
	 *鼠标事件的功能 
	 * @author liujia08
	 * 
	 */	
	public interface IBtMouse
	{
		function get mouseEnable():Boolean;
		function set mouseEnable(value:Boolean):void;
		
		function get doubleClickEnabled():Boolean;
		function set doubleClickEnabled(value:Boolean):void;
		
		function startDrag(lockCenter:Boolean = false, bounds:Rectangle=null):void;
		function stopDrag():void;
		
		function isPointHit():Boolean;
		
		function setMouseEvent(e:MouseEvent, isMouseHit:Boolean, isPointHit:Boolean):void;
	}
}